//
//  TgViewController.m
//  1.Tg
//
//  Created by mac on 16/5/30.
//  Copyright © 2016年 wxhl. All rights reserved.
//

#import "TgViewController.h"
#import "TgModel.h"
#import "TgCell.h"

@interface TgViewController ()<UITableViewDataSource,UITableViewDelegate>

@property (nonatomic,strong)NSArray *tglist;

@end

@implementation TgViewController

//懒加载
- (NSArray *)tglist
{
      if (_tglist == nil) {
            _tglist = [TgModel tgs];
      }
      return _tglist;
}

- (void)viewDidLoad{
      
      //self.tableView.rowHeight = 88;
      
      //tableview下移
      //self.tableView.contentInset = UIEdgeInsetsMake(20, -10, 0, 0);
      
      
      
}

//隐藏状态栏
- (BOOL)prefersStatusBarHidden
{
      return YES;
}

#pragma mark - 数据源方法
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
      return self.tglist.count;
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
      static NSString *ID = @"cellID";
      
      TgCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];
      
      if (cell == nil) {
//            cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ID];
            cell = [[[NSBundle mainBundle] loadNibNamed:@"TgCell" owner:nil options:nil] lastObject];
//            cell.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"9b437cdfb3e3b542b5917ce2e9a74890"]];
            
            
      }
      
      /**
       数据模型由2部分组成：1.元素：视图通过元素搭建框架
                        2.数据：控制器拿到这些数据，然后把数据显示到视图上
       */
      //设置cell内容
      //取出数据模型--通过数据模型设置cell内容，可以让控制器不需要了解cell的内部实现
      cell.tgModel = self.tglist[indexPath.row];
      
//      cell.textLabel.text = model.title;
//      cell.imageView.image = [UIImage imageNamed:model.icon];
//      cell.detailTextLabel.text = [NSString stringWithFormat:@"$%@         有%@人已购买",model.price,model.buyCount];
      



      
      return cell;
}

//设置行高
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
      return 100;
}



@end
